﻿using System.Collections.Generic;

namespace com.eforceglobal.crux.DTOs
{
    public class UserDetailsInformation
    {
        private List<CompanyInformation> _CompaniesToRepresent = new List<CompanyInformation>();
        private UserInformation _ConcernedUser = new UserInformation();

        private List<DepartmentInformation> _Departments = new List<DepartmentInformation>();
        private List<LocationInformation> _LocationsToRepresent = new List<LocationInformation>();

        private List<RoleInformation> _Roles = new List<RoleInformation>();

        public UserInformation ConcernedUser
        {
            get { return _ConcernedUser; }
            set { _ConcernedUser = value; }
        }

        public List<DepartmentInformation> Departments
        {
            get { return _Departments; }
            set { _Departments = value; }
        }

        public List<RoleInformation> Roles
        {
            get { return _Roles; }
            set { _Roles = value; }
        }

        public List<CompanyInformation> CompaniesToRepresent
        {
            get { return _CompaniesToRepresent; }
            set { _CompaniesToRepresent = value; }
        }

        public List<LocationInformation> LocationsToRepresent
        {
            get { return _LocationsToRepresent; }
            set { _LocationsToRepresent = value; }
        }
    }
}